import java.util.ArrayList;

/**
 *
 * @author Bora SAYINER
 * @since Dec 14, 2014 11:59:26 AM
 * @version 1.0
 */
public class NukleerSantral {

	private static final int MAX_TEMP = 100;

	private int sicaklik;

	private ArrayList<Sogutucu> sogutucular;

	public NukleerSantral() {
		this.sogutucular = new ArrayList<Sogutucu>();
	}

	public void sogutucuEkle(Sogutucu sogutucu) {
		sogutucular.add(sogutucu);
	}

	public void sogutucuCikar(Sogutucu sogutucu) {
		sogutucular.remove(sogutucu);
	}

	public int getSicaklik() {
		return sicaklik;
	}

	public void setSicaklik(int sicaklik) {
		System.out.println("Mevcut sicaklik: " + sicaklik);
		this.sicaklik = sicaklik;
		if (this.sicaklik >= MAX_TEMP) {
			for (Sogutucu sogutucu : sogutucular) {
				sogutucu.fanlariCalistir();
			}
		}
	}

}
